<?php
namespace App\Services;

use App\Models\AppVersion;

/**
 *
 * 版本更新服务层
 *
 * @author maqu
 *
 */
class AppVersionService extends BaseService {

//    /**
//     * 获取最新版本号
//     *
//     * @param $platform APP类型 0:Android 1:IOS
//     *
//     * @return mixed
//     */
//    public function getNewestVersion($platform){
//
//        $result= AppVersion::where('platfrom',$platform)
//            ->orderBy('version_code','desc')
//            ->first();
//
//        if($result){
//            return $result->toArray();
//        } else {
//            return false;
//        }
//    }

    /**
     *检查更新
     *
     * @param $platform APP类型 0:Android 1:IOS
     * @param $current_version 当前版本
     *
     * @return mixed
     */
    public function checkUpgrade($platform,$current_version){

        $result= AppVersion::where('platform',$platform)
            ->where('version_code','>',intval($current_version))
            ->orderBy('version_code','desc')
            ->first();

        if($result){
            return $result->toArray();
        } else {
            return false;
        }
    }
}